.table_posts { 
	width:100%;
	border:1px solid #ddd;
}

.table_posts tr th { 
	background-color:#f5f5f5; 
	padding:5px; 
}

.table_posts tr td { 
	border-top:1px solid #ddd;
	background-color:#fafafa; 
	padding:5px; 
}

.posts_date, .posts_buttons {
	background-color:#f5f5f5 !important;
	border-top:1px solid #ddd;
	padding:5px;
	font-size:0.8em;
}

.posts_date, .posts_author 	{ border-right:1px solid #ddd; }
.post_edited				{ font-size:0.8em; color:#666; }

.post_delete_box {
	font-size:0.8em;
	border:1px solid #ddd;
	padding:5px;	
}

.post_is_deleted 			{ color:#999; border:1px solid #FF4040; }

.new_post, .new_post_form 	{ background-color:white !important; border-top:1px solid #ddd; }
.new_post 					{ border-right:1px solid #ddd; vertical-align:top; }

.post_avatar 	{ padding:5px 0px 5px 0px; display:inline-block; }

.posts_author	{ background-color:white !important; }
.posts_author p	{ margin:5px 0px 5px 5px; }

div.percent			{ width:100px; border:1px solid #329000; background-color:white; font-size:0.8em; color:#999; margin:1px; padding:1px; }
div.percent span	{ display:block; background-color:#99EE6B; padding:0px; text-align:center; }

p.post_meta	{ font-size:0.8em; padding:0px; margin:0px; text-align:right; color:#666; }

fieldset.quote			{ border:1px solid #ddd; width:80%; background-color:#f5f5f5; margin-bottom:10px; padding:5px; }
fieldset.quote legend	{ font-weight:bold; margin-left:10px; }
fieldset.quote p		{ padding:5px; }

div.post_quote			{ margin-left:10px; padding:5px; background-color:white; border:1px solid #ddd; width:90%; }
div.post_quote p		{ padding:5px 5px 5px 5px; margin:0px 0px 5px 0px; font-size:1em; background-color:#ddd; }

a.quote_post:link,
a.quote_post:visited	{ padding:0px 0px 0px 20px; background:transparent url('../../gfx/icons/comments.png') no-repeat left; }

div.bbcode_code	ol		{ margin:0px; list-style-type:decimal; overflow:auto; }
div.bbcode_code	ol li	{ white-space:pre; padding:0px; margin:0px; }
div.bbcode_code			{ margin-left:10px; padding:5px; background-color:white; border:1px solid #ddd; width:500px; }
div.bbcode_code div		{ background-color:#ddd; padding:5px; margin:0px 0px 5px 0px; }

td.bad_post				{ background-color:red !important; }
td.bad_post a			{ color:white !important; }